const Koa = require('koa')
// 只接受post中的content-type application/x-www-form-urlencoded   
// koa-better-bodyparser 支持文件上传的post请求，但是下载它不太容易，需要一些手段
// 它是一个中件间
const bodyParser = require('koa-bodyparser')
const app = new Koa()
app.listen(3000, () => console.log('http://localhost:3000'))
app.use(require('koa-static')('./www'))

// post数据接受中间件  ctx.request.body
app.use(bodyParser())


app.use(async ctx => {
  /* let postData = []
  ctx.req.on('data', chunk => postData.push(chunk))
  ctx.req.on('end', () => {
    postData = Buffer.concat(postData).toString('utf-8')
    console.log(postData)
  })
  */
  
  console.log(ctx.request.body)
  
  ctx.body = 'post提交'
})